Distributed Collision Detection and Resolution
نویسندگان
چکیده
Multiplayer, online computer games often distribute game-object state to client machines in order to improve game scalability and responsiveness. Network latency and jitter are concerns in this context, although the impact is reduced by the use of predictive techniques such as dead reckoning. These techniques, however, introduce consistency concerns for important and hard to predict behaviours, such as object collisions. In these cases a centralized authority or client/server architecture is typically used to ensure strong consistency, limiting game scalability. In this work we propose a motion-lock protocol for distributed game collision detection and resolution. The motion-lock protocol improves performance of motion prediction by giving stations time to communicate and agree on the detected collisions. This reduces the divergence of object states and post-collision trajectories. Offline and online simulation results show the motion-lock protocol is able to maintain strong consistency in collision count and reduces post-collision deviation with a small sacrifice of 3-4% in responsiveness of player controls. Qualitatively, the visual result of the collision response is greatly improved. With the motion-lock protocol, multiplayer online games can offload basic collision detection and resolution to game clients, increasing scalability without overly sacrificing consistency.
منابع مشابه
A multi-layer collision resolution multiple access protocol for wireless networks
In mobile communication networks operating in unreliable physical transmission, random access protocol with the collision resolution (CR) scheme is more attractive than the ALOHA family including carrier sense multiple access (CSMA) [IEEE Networks (September 1994) 50–64], due to likely failure on the channel sensing. Being a member of CR family schemes, a protocol known as non-preemptive priori...
متن کاملA Near-Optimum Channel Access Protocol Based on Incremental Collision Resolution and Distributed Transmission Queues
We introduce a new stable multiple access protocol for broadcast channels shared by multiple stations, which we call the incremental collision resolution multiple access (ICRMA) protocol. ICRMA dynamically divides the channel into cycles of variable length; each cycle consists of a contention period and a queuetransmission period. The queue-transmission period is a variable-length train of pack...
متن کاملFree-Form Deformation Axis Aligned Bounding Box
We present a new efficient collision-handling technique of free-form deformation (FFD) of an embedded surface. By adapting FFD, modeling deformation has been substantially simplified to make possible interactive rate animation of a deformable object even for a complex embedded mesh. However, the lack of effective collision detection and resolution schemes for an FFD-embedded surface hinders the...
متن کاملOn Distributed Computing with Beeps
We consider networks of processes which interact with beeps. Various beeping models are used. The basic one, defined by Cornejo and Kuhn [CK10], assumes that a process can choose either to beep or to listen; if it listens it can distinguish between silence or the presence of at least one beep. The aim of this paper is the study of the resolution of paradigms such as collision detection, computa...
متن کاملIdentification of Hazardous Situations using Kernel Density Estimation Method Based on Time to Collision, Case study: Left-turn on Unsignalized Intersection
The first step in improving traffic safety is identifying hazardous situations. Based on traffic accidents’ data, identifying hazardous situations in roads and the network is possible. However, in small areas such as intersections, especially in maneuvers resolution, identifying hazardous situations is impossible using accident’s data. In this paper, time-to-collision (TTC) as a traffic conflic...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010